TypeScript Discriminated Unions: Xây dựng Máy trạng thái an toàn kiểu | MLOG | MLOG